import time #写成from time import sleep，下面直接可以写sleep（）方法了
# 从selenium中导入驱动程序
from selenium import webdriver
# 实例化浏览器对象
browser = webdriver.Chrome(r'E:\chromedriver_win32 存放目录\chromedriver.exe')
# 发送get请求:
# 用browser打开百度页面  后面的地址是百度的地址
browser.get('http://www.baidu.com')
# 截图操作
browser.get_screenshot_as_file(r"C:\Users\DELL\Desktop\截图.png")

#第二种方法（通过xpath去找）
#清除数据(防止这里默认有数据，先清除一下)
browser.find_elements_by_xpath('//*[@id="kw"]').clear()
#写入数据
browser.find_element_by_xpath('//*[@id="kw"]').send_keys('爬虫')
time.sleep(2)
#点击提交
browser.find_element_by_xpath('//*[@id="su"]').click()
time.sleep(3) #不加延时，信息可能没有及时加载出来，结果得到没有信息的页面
browser.get_screenshot_as_file(r"C:\Users\DELL\Desktop\截图2.png")

#提取数据
data=browser.page_source
#退出驱动程序
browser.quit()
#数据已得到，browser退出也不要紧
print(len(data))
import re
title=re.compile("<title>(.*?)</title>").findall(data)
print(title)






